package com.hitown.annotation;

import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

@Target({ElementType.PARAMETER, ElementType.METHOD}) //@Target说明了Annotation所修饰的对象范围：4.METHOD:用于描述方法6.PARAMETER:用于描述参数 　作用：用于描述注解的使用范围（即：被描述的注解可以用在什么地方）
@Retention(RetentionPolicy.RUNTIME) //@Retention定义了该Annotation被保留的时间长短,.RUNTIME:在运行时有效（即运行时保留） 作用：表示需要在什么级别保存该注释信息，用于描述注解的生命周期（即：被描述的注解在什么范围内有效）
@Documented //Documented用于描述其它类型的annotation应该被作为被标注的程序成员的公共API，因此可以被例如javadoc此类的工具文档化。Documented是一个标记注解，没有成员。
public @interface LoginLog {

	//操作内容
	String content()  default "";
	//操作模块 
	String module () default ""; 
	
}
